import { createApp } from 'vue';
import App from './App.vue';
import router from './app/router';
import { createPinia } from 'pinia';
import naive from 'naive-ui';
import utils from './utils';
import 'animate.css';
import '@/style/index.scss';
import VueApexCharts from 'vue3-apexcharts';
import Ocean from '@/ocean/index';
import layout from './layout';

const store = createPinia();
const app = createApp(App);

app.use(router);
app.use(store);
app.use(naive);
app.use(utils);
app.use(layout);
app.use(VueApexCharts);
app.use(Ocean);
app.mount('#app');

export { store };
